// 登录日志记录
export interface LoginLogRecord {
  id?: string; // 访问ID
  logType?: string; // 日志类型
  traceId?: string; // 链路追踪编号
  userId?: string; // 用户id
  userType?: string; // 用户类型
  username?: string; // 用户账号
  userCode?: string; // 用户编号
  result?: string; // 登陆结果
  accessToken?: string; // 登录成功获取的token
  userIp?: string; // 用户 IP
  userAgent?: string; // 浏览器 UA
  appId?: string; // 多应用id
  creator?: string; // 创建者
  createTime?: string; // 创建时间
  updater?: string; // 更新者
  updateTime?: string; // 更新时间
  updateIp?: string; // 更新ip
  deleted?: string; // 是否删除
  tenantId?: string; // 租户编号
}

// 分页查询的登录日志
export interface LoginLogParams extends Partial<LoginLogRecord> {
  page: number;
  limit: number;
  // Partial携带具体查询条件
}

// 列表值
export interface LoginLogListRes {
  list: LoginLogRecord[];
  total: number;
}
